package models

import (
	"fmt"
	"github.com/go-redis/redis"
	"video/conf"
)

/*var rdb *redis.Client
var ctx = context.Background()

RedisInit 初始化 Redis 客户端
func RedisInit() {
	rdb = redis.NewClient(&redis.Options{
		Addr:     conf.AppConfig.RedisConfig.Host,
		Password: conf.AppConfig.RedisConfig.Password,
	})
	err = rdb.Ping(ctx).Err()
	//rdb.Ping(ctx): 向 Redis 发送一个 PING 命令，以测试连接是否成功。
	if err != nil {
		fmt.Println("Redis连接失败", err)
	} else {
		fmt.Println("Redis连接成功")
	}

}*/

var Rdb *redis.Client

func RedisInit() {
	Rdb = redis.NewClient(&redis.Options{
		Addr:     conf.AppConfig.RedisConfig.Host,
		Password: conf.AppConfig.RedisConfig.Password,
		DB:       0,
	})
	err = Rdb.Ping().Err()
	if err != nil {
		fmt.Println("Redis连接失败", err)
	}
	fmt.Println("Redis连接成功")
}
